//int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
//{
    //return 0;
//}

// External includes
#include "../../../external/glut/glut.h"

// Game includes
#include "../../Game/Interface/mkIGameEngine.h"

IGameEnginePtr g_gameEngine( new IGameEngine() );

void init()
{
    g_gameEngine->
}

int main()
{
    init();

    glutInit(&argc, argv);
    glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH );
    glutInitWindowSize(width,height);
    glutInitWindowPosition(100,100);
    glutCreateWindow("Finite Elements");

    glutDisplayFunc(Render);
    glutKeyboardFunc(keyboard);
    glutKeyboardUpFunc(keyboardUp);
    glutMotionFunc(mousePress);
    glutReshapeFunc(Reshape);
    glutTimerFunc(elapsedTime, Update, 0);

    glutMainLoop();

    return 0;
}

